/**
 * 
 */
package at.ac.tuwien.ifs.calendit.dao;


import java.util.List;

import at.ac.tuwien.ifs.calendit.domain.MeetingsAnfrage;
import at.ac.tuwien.ifs.calendit.domain.Mitarbeiter;
import at.ac.tuwien.ifs.calendit.domain.Termin;



/**
 * @author Pinar
 *
 */

/***
  * The DAO abstracts and encapsulates all access to the data source corresponding 
  * to the Mitarbeiter business object
  * @author The QSE-WS09-Gruppe07
  * @version 1.0
  */
public interface ITermin extends IGenericDAO<Termin>{
	/***
     * Retrieves one single Mitarbeiter from the DB.
     * @param id unique database ID of Mitarbeiter
     * @return Mitarbeiter object holding the data of one Mitarbeiter or null if 
     * no mitarbeiter with the matching id is found
  */
	public List <Termin> getTerminToTermintyp(int typ);
	public List<Termin> getTermin(String order);
	public Termin getIdToTerminTime(Termin t);
	public List<Termin> getAll(Termin t);
	public List<Termin> getTerminToDay(Termin t);
	public Termin getRaumTermin(Termin t);
		
	
}
